<?php
class cn_parametros extends toba_cn
{
function cargar($id=null) 
	{
		if (!$this->dep('dr_parametros')->esta_cargada()) {				// verifica si esta cargada el datos relacion			
			if (!isset($id)) {
				$this->dep('dr_parametros')->cargar();					// lee de la BD fisica y carga al datos relacion
			} else {
				$this->dep('dr_parametros')->cargar($id);				// lee de la BD fisica y carga al datos relacion
			}
		}
	}
	
	function guardar()
	{
			$this->dep('dr_parametros')->sincronizar();
			$this->dep('dr_parametros')->resetear();
	}
	
	////ABM Planes
	
	function get_plan($id)
	{
		if ($this->dep('dr_parametros')->tabla('dt_planes')->esta_cargada()) {
			$id = $this->dep('dr_parametros')->tabla('dt_planes')->get_id_fila_condicion($id);
			return $this->dep('dr_parametros')->tabla('dt_planes')->get_fila($id[0]);
		}
	}
	
	function agregar_plan($datos)
	{
		if ($this->dep('dr_parametros')->esta_cargada()) {						
			$this->dep('dr_parametros')->tabla('dt_planes')->nueva_fila($datos);
		}
	}

	function modificar_plan($seleccion, $datos)
	{
		if ($this->dep('dr_parametros')->esta_cargada()) {
			$id = $this->dep('dr_parametros')->tabla('dt_planes')->get_id_fila_condicion($seleccion);
			$this->dep('dr_parametros')->tabla('dt_planes')->modificar_fila($id[0], $datos);
		}
	}
	
	function eliminar_plan($id)
	{
		$seleccion = $this->dep('dr_parametros')->tabla('dt_planes')->get_id_fila_condicion($id);
		$this->dep('dr_parametros')->tabla('dt_planes')->set_cursor($seleccion[0]);
		$fila = $this->dep('dr_parametros')->tabla('dt_planes')->get();
		$this->dep('dr_parametros')->tabla('dt_planes')->eliminar_fila($fila);
	}
}

?>